JavaScript Job: Blockchain Engineer

Job added on

Company

FTNM Recruits
United Kingdom

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

You’ll Be Responsible for...

  • Designing and implementing standard ERC contracts (721, 1155, 20)
  • Adding extra-spec features to standard ERC contracts (e.g. metadata)
  • Quickly implementing and testing new smart contract interactions (game mechanics, on-chain business logic, manager contracts)

You’re a Good Fit if...
You are/have:

  • Expert frontend and backend Javascript/Typescript skills (Node.js)
  • Expert in Solidity smart contracts
  • Expert in EVM debugging
  • Understanding of performance and gas in Ethereum
  • Strong understanding of mints, approvals, burns
  • Experience with ethers, web3.js, useDapp, and similar libraries
  • Experience in manual and automated contract deployment (Truffle, Remix, etc)
  • Experience in building multi-network frontend user interfaces
  • Manage permissions and authorization between addresses and smart contracts
  • Experience working with blockchain explorer APIs
  • Experience submitting transactions to the blockchain from the frontend
  • Experience working with contract-verified server-side signatures
  • Strong understanding of crypto security (keys, mnemonics, wallets, signatures, secure contexts, practical user interface spoofing concerns)
  • Can implement crypto user interfaces in React
  • Have implemented many tokenURI server-side endpoints, including 2d images, video, and 3d models

We expect this experience to find its origin in multiple years (at least 4 years) working in the startup/blockchain/gaming space.

Our Process

  • Application review
  • Interviews via Voice/Video Call or Discord Chat
  • Coding challenge - We will provide a task from our open issues - Any solution we use will be paid for
  • Contract negotiations
  • Total expected time to hire: A few days to a couple weeks

Job Type: Full-time

Salary: From £100,000.00 per year

Schedule:

  • 8 hour shift

Experience:

  • ethers, web3.js, useDapp, and similar libraries: 3 years (required)
  • building multi-network frontend user interfaces: 3 years (required)